.elementor-7 .elementor-element.elementor-element-aee7038:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-aee7038>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #252525;
}

.elementor-7 .elementor-element.elementor-element-aee7038 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-aee7038>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-a641eff {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-a641eff .elementor-image img {
    width: 80%;
}

.elementor-7 .elementor-element.elementor-element-a641eff>.elementor-widget-container {
    margin: 8px 8px 8px 8px;
}

.elementor-7 .elementor-element.elementor-element-46a814e .elementor-menu-toggle {
    margin: 0 auto;
}

.elementor-7 .elementor-element.elementor-element-46a814e .elementor-nav-menu .elementor-item {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.elementor-7 .elementor-element.elementor-element-46a814e .elementor-nav-menu--main .elementor-item {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-ce37fa4>.elementor-container {
    max-width: 500px;
}

.elementor-7 .elementor-element.elementor-element-ce37fa4>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-ce37fa4:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-ce37fa4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #252525;
}

.elementor-7 .elementor-element.elementor-element-ce37fa4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-ce37fa4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-d1ea3c3 .elementor-menu-toggle {
    margin-left: 106px;
}

.elementor-7 .elementor-element.elementor-element-d1ea3c3 div.elementor-menu-toggle {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-d053527>.elementor-container {
    margin-left: 27px;
    padding-top: 150px;
    max-width: 800px;
}

.elementor-7 .elementor-element.elementor-element-d053527:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-d053527>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("background-01.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-d053527>.elementor-background-overlay {
    background-image: url("background-01.jpg");
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-d053527 .elementor-background-overlay {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-7 .elementor-element.elementor-element-d053527 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: -48px;
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-fbcefcb>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-fbcefcb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-c590f41 {
    text-align: center;
    top: 0px;
}

.elementor-7 .elementor-element.elementor-element-c590f41 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Cardo", Sans-serif;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 0.1em;
    letter-spacing: 0.4px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-7 .elementor-element.elementor-element-c590f41>.elementor-widget-container {
    margin: -10px -10px -10px -10px;
    padding: -10px -10px -10px -10px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c590f41 {
    left: 0px;
}

body.rtl .elementor-7 .elementor-element.elementor-element-c590f41 {
    right: 0px;
}

.elementor-7 .elementor-element.elementor-element-28c739e {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-b3f689b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-18b7944 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-18b7944 .elementor-heading-title {
    color: #ffffff;
    font-family: "Alata", Sans-serif;
    font-size: 75px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-7 .elementor-element.elementor-element-18b7944>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-a26e45f {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-a26e45f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-eb1e21d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-a761fd4 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-7 .elementor-element.elementor-element-a761fd4 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-a761fd4 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #E92A2D;
}

.elementor-7 .elementor-element.elementor-element-cbf4582 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-cbf4582 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-2766b58 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #E92A2D;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 025px 090px 025px 90px;
}

.elementor-7 .elementor-element.elementor-element-2766b58 .elementor-button:hover,
.elementor-7 .elementor-element.elementor-element-2766b58 .elementor-button:focus {
    background-color: #2B2B2B;
}

.elementor-7 .elementor-element.elementor-element-2766b58>.elementor-widget-container {
    margin: 36px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 5px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-29ce8d9>.elementor-container {
    min-height: 190px ;
}

.elementor-7 .elementor-element.elementor-element-29ce8d9>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-7 .elementor-element.elementor-element-29ce8d9>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
    margin-left: -26px;
}

.elementor-7 .elementor-element.elementor-element-29ce8d9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-29ce8d9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-d1f2140 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-c527245 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-c527245 .elementor-heading-title {
    color: #ffffff;
    font-family: "Alata", Sans-serif;
    font-size: 75px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-7 .elementor-element.elementor-element-c527245>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 15px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-2e2c2ca .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-c17f854 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-08a6407 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-7 .elementor-element.elementor-element-08a6407 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-7 .elementor-element.elementor-element-08a6407 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #E92A2D;
}

.elementor-7 .elementor-element.elementor-element-870e147>.elementor-container {
    max-width: 1300px;
}

.elementor-7 .elementor-element.elementor-element-870e147>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-870e147:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-870e147>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-7 .elementor-element.elementor-element-870e147 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-7 .elementor-element.elementor-element-870e147>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-7de458c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-7de458c.elementor-view-stacked .elementor-icon {
    background-color: #E92A2D;
}

.elementor-7 .elementor-element.elementor-element-7de458c.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-7de458c.elementor-view-default .elementor-icon {
    color: #E92A2D;
    border-color: #E92A2D;
}

.elementor-7 .elementor-element.elementor-element-7de458c.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-7de458c.elementor-view-default .elementor-icon svg {
    fill: #E92A2D;
}

.elementor-7 .elementor-element.elementor-element-7de458c .elementor-icon {
    font-size: 30px;
}

.elementor-7 .elementor-element.elementor-element-7de458c .elementor-icon i,
.elementor-7 .elementor-element.elementor-element-7de458c .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-7 .elementor-element.elementor-element-cf4cf83 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-cf4cf83 .elementor-heading-title {
    color: #252525;
    font-family: "Georgia", Sans-serif;
    font-weight: 200;
    font-style: italic;
    line-height: 1.5em;
    letter-spacing: 0.4px;
}

.elementor-7 .elementor-element.elementor-element-cf4cf83>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-8f0f15d .elementor-image img {
    width: 300px;
}

.elementor-7 .elementor-element.elementor-element-8659886 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-8659886.elementor-view-stacked .elementor-icon {
    background-color: #E92A2D;
}

.elementor-7 .elementor-element.elementor-element-8659886.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-8659886.elementor-view-default .elementor-icon {
    color: #E92A2D;
    border-color: #E92A2D;
}

.elementor-7 .elementor-element.elementor-element-8659886.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-8659886.elementor-view-default .elementor-icon svg {
    fill: #E92A2D;
}

.elementor-7 .elementor-element.elementor-element-8659886 .elementor-icon {
    font-size: 30px;
}

.elementor-7 .elementor-element.elementor-element-8659886 .elementor-icon i,
.elementor-7 .elementor-element.elementor-element-8659886 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-7 .elementor-element.elementor-element-5da7c77 .elementor-heading-title {
    color: #252525;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-b638d50 .elementor-button {
    font-size: 20px;
    font-weight: 600;
    fill: #1B0F0A;
    color: #1B0F0A;
    background-color: #FFFFFF;
    border-style: dashed;
}

.elementor-7 .elementor-element.elementor-element-b638d50 .elementor-button:hover,
.elementor-7 .elementor-element.elementor-element-b638d50 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #252525;
}

.elementor-7 .elementor-element.elementor-element-b638d50 .elementor-button:hover svg,
.elementor-7 .elementor-element.elementor-element-b638d50 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-b638d50>.elementor-widget-container {
    margin: -40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-3caef1c:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-3caef1c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-3caef1c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-3caef1c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-193a9d9>.elementor-element-populated {
    margin: 10px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-3a002de .elementor-heading-title {

    color: #252525;
    font-size: 39px;
    line-height: 1em;
    letter-spacing: 3px;
}

.elementor-7 .elementor-element.elementor-element-3a002de>.elementor-widget-container {
    margin: -151px 12px 12px 12px;
}

.elementor-7 .elementor-element.elementor-element-4fe284d .elementor-text-editor {
    padding: 15px;
    margin-top: 10px;
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-4fe284d {
    color: #7A7A7A;
    font-size: 15px;
    letter-spacing: 0px;
}

.elementor-7 .elementor-element.elementor-element-4fe284d>.elementor-widget-container {
    padding-top: 21px;
    margin: -130px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-d56e6b4 .elementor-button {
    font-size: 20px;
    font-weight: 600;
    fill: #1B0F0A;
    color: #1B0F0A;
    background-color: #FFFFFF;
    border-style: dashed;
    box-shadow: 0px 0px 10px 0px #2B2B2B;
}

.elementor-7 .elementor-element.elementor-element-d56e6b4 .elementor-button:hover,
.elementor-7 .elementor-element.elementor-element-d56e6b4 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #252525;
}

.elementor-7 .elementor-element.elementor-element-d56e6b4 .elementor-button:hover svg,
.elementor-7 .elementor-element.elementor-element-d56e6b4 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-d56e6b4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-fcedc8c>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-fcedc8c>.elementor-element-populated {
    margin: 192px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-2013001>.elementor-widget-container {
    margin: -340px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-04f7f83 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-2dde7c9:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-2dde7c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #C00E1B;
}

.elementor-7 .elementor-element.elementor-element-2dde7c9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 40px 0px;
}

.elementor-7 .elementor-element.elementor-element-2dde7c9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-c7e1908>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-ae8e470 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-ae8e470 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    line-height: 1em;
    letter-spacing: 7px;
}

.elementor-7 .elementor-element.elementor-element-ae8e470>.elementor-widget-container {
    margin: -45px -45px -45px -45px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6cf0bc0 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-7 .elementor-element.elementor-element-294e96d.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFFF7;
}

.elementor-7 .elementor-element.elementor-element-294e96d.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-294e96d.elementor-view-default .elementor-icon {
    fill: #FFFFFFF7;
    color: #FFFFFFF7;
    border-color: #FFFFFFF7;
}

.elementor-7 .elementor-element.elementor-element-294e96d.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-7 .elementor-element.elementor-element-294e96d.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-7 .elementor-element.elementor-element-294e96d.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-294e96d .elementor-icon {
    font-size: 40px;
    padding: 25px;
}

.elementor-7 .elementor-element.elementor-element-294e96d .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-7 .elementor-element.elementor-element-294e96d .elementor-icon-box-title {
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-294e96d .elementor-icon-box-content .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-294e96d .elementor-icon-box-content .elementor-icon-box-title,
.elementor-7 .elementor-element.elementor-element-294e96d .elementor-icon-box-content .elementor-icon-box-title a {
    font-weight: bold;
}

.elementor-7 .elementor-element.elementor-element-294e96d .elementor-icon-box-content .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-1f24509.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFFF7;
}

.elementor-7 .elementor-element.elementor-element-1f24509.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-1f24509.elementor-view-default .elementor-icon {
    fill: #FFFFFFF7;
    color: #FFFFFFF7;
    border-color: #FFFFFFF7;
}

.elementor-7 .elementor-element.elementor-element-1f24509.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-7 .elementor-element.elementor-element-1f24509.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-7 .elementor-element.elementor-element-1f24509.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-1f24509 .elementor-icon {
    font-size: 40px;
    padding: 25px;
}

.elementor-7 .elementor-element.elementor-element-1f24509 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-7 .elementor-element.elementor-element-1f24509 .elementor-icon-box-title {
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-1f24509 .elementor-icon-box-content .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-1f24509 .elementor-icon-box-content .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-20489cf.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFFF7;
    fill: #C00E1B;
    color: #C00E1B;
}

.elementor-7 .elementor-element.elementor-element-20489cf.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-20489cf.elementor-view-default .elementor-icon {
    fill: #FFFFFFF7;
    color: #FFFFFFF7;
    border-color: #FFFFFFF7;
}

.elementor-7 .elementor-element.elementor-element-20489cf.elementor-view-framed .elementor-icon {
    background-color: #C00E1B;
}

.elementor-7 .elementor-element.elementor-element-20489cf.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-7 .elementor-element.elementor-element-20489cf.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-7 .elementor-element.elementor-element-20489cf.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-20489cf .elementor-icon {
    font-size: 40px;
    padding: 25px;
}

.elementor-7 .elementor-element.elementor-element-20489cf .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-7 .elementor-element.elementor-element-20489cf .elementor-icon-box-title {
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-20489cf .elementor-icon-box-content .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-20489cf .elementor-icon-box-content .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-2f7ce33:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-2f7ce33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #C00E1B;
}

.elementor-7 .elementor-element.elementor-element-2f7ce33 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;

    margin-top: -185px;
    padding: 80px 0px 40px 0px;
}

.elementor-7 .elementor-element.elementor-element-2f7ce33>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-1cb8705>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-306fc60 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-306fc60 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 40px;
    line-height: 1em;
    letter-spacing: 7px;
}

.elementor-7 .elementor-element.elementor-element-306fc60>.elementor-widget-container {
    margin: -45px -45px -45px -45px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-c29b77d {
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-7 .elementor-element.elementor-element-8dba483.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFFF7;
}

.elementor-7 .elementor-element.elementor-element-8dba483.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-8dba483.elementor-view-default .elementor-icon {
    fill: #FFFFFFF7;
    color: #FFFFFFF7;
    border-color: #FFFFFFF7;
}

.elementor-7 .elementor-element.elementor-element-8dba483.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-7 .elementor-element.elementor-element-8dba483.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-7 .elementor-element.elementor-element-8dba483.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-8dba483 .elementor-icon {
    font-size: 40px;
    padding: 25px;
}

.elementor-7 .elementor-element.elementor-element-8dba483 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-7 .elementor-element.elementor-element-8dba483 .elementor-icon-box-title {
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-8dba483 .elementor-icon-box-content .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-8dba483 .elementor-icon-box-content .elementor-icon-box-title,
.elementor-7 .elementor-element.elementor-element-8dba483 .elementor-icon-box-content .elementor-icon-box-title a {
    font-weight: bold;
}

.elementor-7 .elementor-element.elementor-element-8dba483 .elementor-icon-box-content .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-b024548.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFFF7;
}

.elementor-7 .elementor-element.elementor-element-b024548.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-b024548.elementor-view-default .elementor-icon {
    fill: #FFFFFFF7;
    color: #FFFFFFF7;
    border-color: #FFFFFFF7;
}

.elementor-7 .elementor-element.elementor-element-b024548.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-7 .elementor-element.elementor-element-b024548.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-7 .elementor-element.elementor-element-b024548.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-b024548 .elementor-icon {
    font-size: 40px;
    padding: 25px;
}

.elementor-7 .elementor-element.elementor-element-b024548 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-7 .elementor-element.elementor-element-b024548 .elementor-icon-box-title {
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-b024548 .elementor-icon-box-content .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-b024548 .elementor-icon-box-content .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-cf518ee.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFFF7;
    fill: #C00E1B;
    color: #C00E1B;
}

.elementor-7 .elementor-element.elementor-element-cf518ee.elementor-view-framed .elementor-icon,
.elementor-7 .elementor-element.elementor-element-cf518ee.elementor-view-default .elementor-icon {
    fill: #FFFFFFF7;
    color: #FFFFFFF7;
    border-color: #FFFFFFF7;
}

.elementor-7 .elementor-element.elementor-element-cf518ee.elementor-view-framed .elementor-icon {
    background-color: #C00E1B;
}

.elementor-7 .elementor-element.elementor-element-cf518ee.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px;
}

.elementor-7 .elementor-element.elementor-element-cf518ee.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px;
}

.elementor-7 .elementor-element.elementor-element-cf518ee.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-cf518ee .elementor-icon {
    font-size: 40px;
    padding: 25px;
}

.elementor-7 .elementor-element.elementor-element-cf518ee .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-7 .elementor-element.elementor-element-cf518ee .elementor-icon-box-title {
    margin-bottom: 15px;
}

.elementor-7 .elementor-element.elementor-element-cf518ee .elementor-icon-box-content .elementor-icon-box-title {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-cf518ee .elementor-icon-box-content .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-16f525c {
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-7 .elementor-element.elementor-element-967c639 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #E92A2D;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 025px 090px 025px 90px;
}

.elementor-7 .elementor-element.elementor-element-967c639 .elementor-button:hover,
.elementor-7 .elementor-element.elementor-element-967c639 .elementor-button:focus {
    background-color: #2B2B2B;
}

.elementor-7 .elementor-element.elementor-element-967c639>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 5px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-7119c38 .elementor-button {
    background-color: #E92A2C;
}

.elementor-7 .elementor-element.elementor-element-7119c38 .elementor-button:hover,
.elementor-7 .elementor-element.elementor-element-7119c38 .elementor-button:focus {
    background-color: #2B2B2B;
}

.elementor-7 .elementor-element.elementor-element-b2fb3e0:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-b2fb3e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-b2fb3e0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-b2fb3e0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-0c2a3f4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-dd567b5 .elementor-heading-title {
    color: #44565E;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: 1px;
}

.elementor-7 .elementor-element.elementor-element-dd567b5>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-6bffdf7 .elementor-text-editor {
    padding: 10px;
    text-align: justify;
}

.elementor-7 .elementor-element.elementor-element-6bffdf7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-86e83c6:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-86e83c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-86e83c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-86e83c6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-46de2c8 .elementor-text-editor {
    padding-top: 10px;
    text-align: justify;
}

.elementor-7 .elementor-element.elementor-element-33d430d .elementor-text-editor {
    text-align: justify;
}

.elementor-7 .elementor-element.elementor-element-f12ab2d .elementor-text-editor {
    text-align: justify;
}

.elementor-7 .elementor-element.elementor-element-f12ab2d>.elementor-widget-container {
    margin: -75px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-26e61d1 {
    margin-top: -85px;
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-88c5930 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-7 .elementor-element.elementor-element-88c5930 .elementor-widget-container {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-f9edc81:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-f9edc81>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-f9edc81 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-f9edc81>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-6bf951b .elementor-text-editor {
    text-align: justify;
}

.elementor-7 .elementor-element.elementor-element-9f187ad {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-9f187ad .elementor-heading-title {
    color: #2B2B2B;
    font-size: 20px;
    font-weight: 900;
    line-height: 1em;
    letter-spacing: 5.5px;
}

.elementor-7 .elementor-element.elementor-element-5e6b6ff {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-5e6b6ff .elementor-heading-title {
    color: #2B2B2B;
    font-size: 35px;
    padding-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-6ab806a>.elementor-container {
    min-height: 450px;
}

.elementor-7 .elementor-element.elementor-element-6ab806a>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-7 .elementor-element.elementor-element-6ab806a:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-6ab806a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-7 .elementor-element.elementor-element-6ab806a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-6ab806a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-159e1c8 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-159e1c8 .elementor-heading-title {
    color: #2B2B2B;
    font-size: 35px;
    padding-bottom: 5px;
}

.elementor-7 .elementor-element.elementor-element-c2325bb {
    margin-top: 10px;
    margin-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-d3d18d8 {
    margin-top: 17px;
    margin-bottom: 17px;
}

.elementor-7 .elementor-element.elementor-element-eed14d3 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-eed14d3 .elementor-heading-title {
    color: #252525;
    letter-spacing: 5.5px;
}

.elementor-7 .elementor-element.elementor-element-43cd4df .elementor-button {
    background-color: #E92A2C;
}

.elementor-7 .elementor-element.elementor-element-43cd4df .elementor-button:hover,
.elementor-7 .elementor-element.elementor-element-43cd4df .elementor-button:focus {
    background-color: #2B2B2B;
}

.elementor-7 .elementor-element.elementor-element-e967f7a {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-7700819 .elementor-heading-title {
    color: #2B2B2B;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-ca2fb3b .elementor-heading-title {
    color: #2B2B2B;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-5c394b5 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-5c394b5 .elementor-heading-title {
    color: #F73913;
    font-size: 25px;
}

.elementor-7 .elementor-element.elementor-element-0b95bb2 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-0b95bb2 .elementor-heading-title {
    color: #F73913;
    font-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-ea6e1be {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-ea6e1be .elementor-heading-title {
    color: #2B2B2B;
    font-size: 12px;
}

.elementor-7 .elementor-element.elementor-element-894876d {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-894876d .elementor-heading-title {
    color: #F73913;
    font-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-881ea89 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-881ea89 .elementor-heading-title {
    color: #2B2B2B;
    font-size: 12px;
}

.elementor-7 .elementor-element.elementor-element-a51ec30 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-a51ec30 .elementor-heading-title {
    color: #F73913;
    font-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-d9a00a7 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-d9a00a7 .elementor-heading-title {
    color: #2B2B2B;
    font-size: 12px;
}

.elementor-7 .elementor-element.elementor-element-8d34c2e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 123px;
    margin-bottom: -15px;
}

.elementor-7 .elementor-element.elementor-element-8d34c2e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-568d1a2 {
    margin-top: 191px;
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-568d1a2 .elementor-heading-title {
    color: #252525;
    font-size: 45px;
    letter-spacing: 4.5px;
}

.elementor-7 .elementor-element.elementor-element-104bbf1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-2a0ef6d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-1c3e1a4 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-1c3e1a4 .elementor-heading-title {
    color: #252525;
    font-size: 45px;
    letter-spacing: 5px;
}

.elementor-7 .elementor-element.elementor-element-1c3e1a4>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-9148a71 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-9148a71 .elementor-heading-title {
    color: #F73913;
    font-size: 27px;
}

.elementor-7 .elementor-element.elementor-element-13c5065 {
    margin-top: 25px;
    margin-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-027cffa {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-027cffa .elementor-heading-title {
    color: #252525;
    font-family: "Roboto", Sans-serif;
    font-size: 48px;
    font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-9ea9c3a {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-9ea9c3a .elementor-heading-title {
    padding: 10px;
    color: #F73913;
    font-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-f3608c6 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-f3608c6 .elementor-heading-title {
    color: #F73913;
    font-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-8792ff7 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-8792ff7 .elementor-heading-title {
    color: #F73913;
    font-size: 20px;
}

.elementor-7 .elementor-element.elementor-element-a775b62 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-a775b62 .elementor-heading-title {
    padding: 5px;
    font-size: 12px;
}

.elementor-7 .elementor-element.elementor-element-8b32d8d {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-8b32d8d .elementor-heading-title {
    font-size: 12px;
}

.elementor-7 .elementor-element.elementor-element-212f0c0 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-212f0c0 .elementor-heading-title {
    font-size: 12px;
}

.elementor-7 .elementor-element.elementor-element-8ef7bf6 .elementor-text-editor {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-40294c9 .elementor-text-editor {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-1fdb98f .elementor-text-editor {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-1fdb98f {
    color: #7A7A7A;
}

.elementor-7 .elementor-element.elementor-element-9843329:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-9843329>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-9843329 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 350px;
    margin-bottom: 160px;
}

.elementor-7 .elementor-element.elementor-element-9843329>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-5819d00 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-5819d00 .elementor-heading-title {
    color: #252525;
    font-family: "Roboto", Sans-serif;
    font-size: 48px;
    font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-5d32222 {
    font-family: "Roboto", Sans-serif;
    font-size: 1px;
    font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-db505aa>.elementor-container {
    min-height: 75px;
}

.elementor-7 .elementor-element.elementor-element-db505aa>.elementor-container:after {
    content: "";
    min-height: inherit;
}

.elementor-7 .elementor-element.elementor-element-db505aa:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-db505aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #54595F;
}

.elementor-7 .elementor-element.elementor-element-db505aa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -150px;
    margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-db505aa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-c883e7c {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-c883e7c .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-0588656:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-0588656>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-0588656 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7 .elementor-element.elementor-element-0588656>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-8f40ae3 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-8f40ae3 .elementor-heading-title {
    color: #E92A2C;
    font-family: "Roboto", Sans-serif;
    font-size: 60px;
    font-weight: 900;
    text-decoration: line-through;
}

.elementor-7 .elementor-element.elementor-element-8f40ae3>.elementor-widget-container {
    margin: -2px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-3b5c6e4 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-3b5c6e4 .elementor-heading-title {
    color: #22831A;
    font-family: "Roboto", Sans-serif;
    font-size: 55px;
    font-weight: 900;
}

.elementor-7 .elementor-element.elementor-element-4a9cbf7 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-4a9cbf7 .elementor-heading-title {
    color: #A4A9AE;
    font-family: "Roboto", Sans-serif;
    font-size: 55px;
    font-weight: 900;
}

.elementor-7 .elementor-element.elementor-element-bba79d4 {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-bba79d4 .elementor-heading-title {
    color: #E92A2C;
    font-family: "Roboto", Sans-serif;
    font-size: 55px;
    font-weight: 900;
    text-decoration: line-through;
}

.elementor-7 .elementor-element.elementor-element-04839ef {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-04839ef .elementor-heading-title {
    color: #1D9F2A;
    font-family: "Roboto", Sans-serif;
    font-size: 55px;
    font-weight: 900;
}

.elementor-7 .elementor-element.elementor-element-54833ef {
    text-align: left;
}

.elementor-7 .elementor-element.elementor-element-54833ef .elementor-heading-title {
    color: #A4A9AE;
    font-family: "Roboto", Sans-serif;
    font-size: 55px;
    font-weight: 900;
}

.elementor-7 .elementor-element.elementor-element-9af41dd {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-9af41dd .elementor-heading-title {
    color: #2B2B2B;
}

.elementor-7 .elementor-element.elementor-element-b0e9163 {
    text-align: center;
}

.elementor-7 .elementor-element.elementor-element-b0e9163 .elementor-heading-title {
    color: #EA0909;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-decoration: underline;
}

.elementor-7 .elementor-element.elementor-element-d09c53f .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #E92A2D;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 025px 090px 025px 90px;
}

.elementor-7 .elementor-element.elementor-element-d09c53f .elementor-button:hover,
.elementor-7 .elementor-element.elementor-element-d09c53f .elementor-button:focus {
    background-color: #2B2B2B;
}

.elementor-7 .elementor-element.elementor-element-d09c53f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 5px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-b390b18 .elementor-button {
    background-color: #E92A2C;
}

.elementor-7 .elementor-element.elementor-element-b390b18 .elementor-button:hover,
.elementor-7 .elementor-element.elementor-element-b390b18 .elementor-button:focus {
    background-color: #2B2B2B;
}

.elementor-7 .elementor-element.elementor-element-5777e87 {
    color: #2B2B2B;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-7 .elementor-element.elementor-element-d053527 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-fbcefcb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 50px 0px 50px;
    }

    body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c590f41 {
        left: 1px;
    }

    body.rtl .elementor-7 .elementor-element.elementor-element-c590f41 {
        right: 1px;
    }

    .elementor-7 .elementor-element.elementor-element-c590f41 {
        top: -1px;
    }

    .elementor-7 .elementor-element.elementor-element-18b7944>.elementor-widget-container {
        margin: 0px 0px 0px 10px;
        padding: 0px 150px 0px 150px;
    }

    .elementor-7 .elementor-element.elementor-element-c527245>.elementor-widget-container {
        margin: 0px 0px 0px 10px;
        padding: 0px 150px 0px 150px;
    }

    .elementor-7 .elementor-element.elementor-element-870e147 {
        padding: 50px 50px 50px 50px;
    }

    .elementor-7 .elementor-element.elementor-element-cf4cf83 {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-2dde7c9 {
        padding: 60px 60px 60px 60px;
    }

    .elementor-7 .elementor-element.elementor-element-c7e1908>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-2e3d09d>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-294e96d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-7810b0f>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-1f24509>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-4005d44>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-20489cf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-2f7ce33 {
        padding: 60px 60px 60px 60px;
    }

    .elementor-7 .elementor-element.elementor-element-1cb8705>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-5414d94>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-8dba483>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-7ef42b4>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-b024548>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-0fd9698>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-cf518ee>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-7e0aa2c {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-1340546 .elementor-image img {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-e7f5c2a {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-d1ea3c3 .elementor-nav-menu--dropdown {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-d1ea3c3 .elementor-nav-menu--dropdown li:first-child a {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-d1ea3c3 .elementor-nav-menu--dropdown li:last-child a {
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-d053527 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 20px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-fbcefcb>.elementor-element-populated {
        padding: 0px 30px 0px 30px;
    }

    .elementor-7 .elementor-element.elementor-element-b3f689b {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-b3f689b .elementor-heading-title {
        font-size: 8px;
    }

    .elementor-7 .elementor-element.elementor-element-b3f689b>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-18b7944 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-7 .elementor-element.elementor-element-18b7944>.elementor-widget-container {
        margin: -2px -2px -2px -2px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-4e62ffd {
        margin-top: -20px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-eb1e21d {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-eb1e21d .elementor-heading-title {
        font-size: 9px;
    }

    .elementor-7 .elementor-element.elementor-element-ed9b55d {
        margin-top: -15px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-a761fd4 .elementor-button {
        font-size: 13px;
        line-height: 0.3em;
    }

    .elementor-7 .elementor-element.elementor-element-2766b58 .elementor-button {
        font-size: 22px;
    }

    .elementor-7 .elementor-element.elementor-element-29ce8d9>.elementor-container {
        min-height: 205px;
    }

    .elementor-7 .elementor-element.elementor-element-29ce8d9>.elementor-container:after {
        content: "";
        min-height: inherit;
    }

    .elementor-7 .elementor-element.elementor-element-29ce8d9:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-29ce8d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://ztmindia.com/wp-content/uploads/2020/11/image-5.png");
    }

    .elementor-7 .elementor-element.elementor-element-30c99fb {
        margin-top: 89px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-d1f2140 {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-d1f2140 .elementor-heading-title {
        font-size: 11px;
    }

    .elementor-7 .elementor-element.elementor-element-d1f2140>.elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-f62c0c7 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-0c9821c>.elementor-element-populated {
        margin: -7px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-c527245 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-7 .elementor-element.elementor-element-c527245>.elementor-widget-container {
        margin: -2px -2px -2px -2px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-2e2c2ca {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-2e2c2ca .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-7 .elementor-element.elementor-element-37a7093 {
        margin-top: -14px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-c17f854 {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-c17f854 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-7 .elementor-element.elementor-element-08a6407 .elementor-button {
        font-size: 13px;
        line-height: 0.3em;
    }

    .elementor-7 .elementor-element.elementor-element-870e147 {
        padding: 50px 10px 50px 10px;
    }

    .elementor-7 .elementor-element.elementor-element-4bd5afa {
        width: 15%;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-4bd5afa.elementor-column .elementor-column-wrap {
        align-items: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-4bd5afa.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-7de458c .elementor-icon {
        font-size: 22px;
    }

    .elementor-7 .elementor-element.elementor-element-ac19033 {
        width: 70%;
    }

    .elementor-7 .elementor-element.elementor-element-ac19033>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-cf4cf83 {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-cf4cf83 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-3ce702f {
        width: 15%;
    }

    .elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-3ce702f.elementor-column .elementor-column-wrap {
        align-items: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-3ce702f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-7 .elementor-element.elementor-element-8659886 .elementor-icon {
        font-size: 22px;
    }

    .elementor-7 .elementor-element.elementor-element-27b0058 {
        margin-top: -30px;
        margin-bottom: -30px;
    }

    .elementor-7 .elementor-element.elementor-element-14db5d4>.elementor-element-populated {
        margin: -20px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-5da7c77 {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-5da7c77 .elementor-heading-title {
        font-size: 18px;
        line-height: 2em;
        letter-spacing: 2px;
    }

    .elementor-7 .elementor-element.elementor-element-a7e4a9e .elementor-text-editor {
        text-align: justify;
    }

    .elementor-7 .elementor-element.elementor-element-b638d50 .elementor-button {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-b638d50>.elementor-widget-container {
        margin: -75px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-04f7f83 {
        margin-top: 25px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-2dde7c9 {
        margin-top: -40px;
        margin-bottom: 0px;
        padding: 60px 40px 60px 40px;
    }

    .elementor-7 .elementor-element.elementor-element-ae8e470 .elementor-heading-title {
        font-size: 25px;
        line-height: 1.5em;
    }

    .elementor-7 .elementor-element.elementor-element-2e3d09d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-294e96d .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-294e96d .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-7810b0f>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-1f24509 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-1f24509 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-4005d44>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-20489cf .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-20489cf .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-2f7ce33 {
        padding: 60px 40px 60px 40px;
    }

    .elementor-7 .elementor-element.elementor-element-5414d94>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-8dba483 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-7ef42b4>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-b024548 .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-0fd9698>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-cf518ee .elementor-icon-box-icon {
        margin-bottom: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-967c639 .elementor-button {
        font-size: 22px;
    }

    .elementor-7 .elementor-element.elementor-element-33d430d>.elementor-widget-container {
        margin: -32px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-6ab806a {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-c2325bb {
        margin-top: -610px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-eed14d3 .elementor-heading-title {
        font-size: 22px;
        letter-spacing: 3px;
    }

    .elementor-7 .elementor-element.elementor-element-7700819 {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-7700819 .elementor-heading-title {
        letter-spacing: 1.5px;
    }

    .elementor-7 .elementor-element.elementor-element-7ec3e3c>.elementor-element-populated {
        margin: -15px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-ca2fb3b {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-ca2fb3b .elementor-heading-title {
        letter-spacing: 1px;
    }

    .elementor-7 .elementor-element.elementor-element-ca2fb3b>.elementor-widget-container {
        margin: 3px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-7064d55>.elementor-element-populated {
        margin: -15px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-5c394b5 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-7 .elementor-element.elementor-element-5c394b5>.elementor-widget-container {
        margin: 6px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-5d148c6>.elementor-element-populated {
        margin: -10px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-4c3504a>.elementor-element-populated {
        margin: -15px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-7abf9b9>.elementor-element-populated {
        margin: -15px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-6f92207>.elementor-element-populated {
        margin: -15px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-11dd454>.elementor-element-populated {
        margin: -15px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-a2bc736>.elementor-widget-container {
        margin: -100px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-5b17fc6>.elementor-element-populated {
        margin: -15px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-c504ee7>.elementor-element-populated {
        margin: -15px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-b7ea134>.elementor-element-populated {
        margin: -50px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-8ac0cd4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-5819d00 {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-5819d00 .elementor-heading-title {
        font-size: 25px;
        line-height: 1.5em;
        letter-spacing: 3.5px;
    }

    .elementor-7 .elementor-element.elementor-element-5819d00>.elementor-widget-container {
        margin: -150px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-7e72ae6 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-9b4108a>.elementor-element-populated {
        margin: -100px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-561a387>.elementor-widget-container {
        margin: -65px 0px 0px 0px;
    }

    .elementor-7 .elementor-element.elementor-element-79e5721 {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-bba79d4 {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-bba79d4 .elementor-heading-title {
        font-size: 33px;
    }

    .elementor-7 .elementor-element.elementor-element-ccdde4d {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-04839ef {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-04839ef .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-7 .elementor-element.elementor-element-45204a5 {
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-54833ef {
        text-align: center;
    }

    .elementor-7 .elementor-element.elementor-element-54833ef .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-7 .elementor-element.elementor-element-54833ef>.elementor-widget-container {
        margin: 0px 0px 0px -12px;
    }

    .elementor-7 .elementor-element.elementor-element-d09c53f .elementor-button {
        font-size: 22px;
    }

    .elementor-7 .elementor-element.elementor-element-7383eb1 {
        margin-top: -20px;
        margin-bottom: 0px;
    }
}

@media(min-width:768px) {
    .elementor-7 .elementor-element.elementor-element-4bd5afa {
        width: 14.874%;
    }

    .elementor-7 .elementor-element.elementor-element-ac19033 {
        width: 70.089%;
    }

    .elementor-7 .elementor-element.elementor-element-3ce702f {
        width: 14.388%;
    }

    .elementor-7 .elementor-element.elementor-element-193a9d9 {
        width: 48.656%;
    }

    .elementor-7 .elementor-element.elementor-element-fcedc8c {
        width: 51.344%;
    }

    .elementor-7 .elementor-element.elementor-element-8ac0cd4 {
        width: 65.856%;
    }

    .elementor-7 .elementor-element.elementor-element-e5f5ede {
        width: 33.436%;
    }

    .elementor-7 .elementor-element.elementor-element-5c24f6e {
        width: 76.072%;
    }

    .elementor-7 .elementor-element.elementor-element-73e000a {
        width: 23.857%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-7 .elementor-element.elementor-element-4bd5afa {
        width: 15%;
    }

    .elementor-7 .elementor-element.elementor-element-ac19033 {
        width: 70%;
    }

    .elementor-7 .elementor-element.elementor-element-3ce702f {
        width: 15%;
    }

    .elementor-7 .elementor-element.elementor-element-2e3d09d {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-7810b0f {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-4005d44 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-5414d94 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-7ef42b4 {
        width: 50%;
    }

    .elementor-7 .elementor-element.elementor-element-0fd9698 {
        width: 50%;
    }
}

@media(min-width:1025px) {

    .elementor-7 .elementor-element.elementor-element-d053527:not(.elementor-motion-effects-element-type-background),
    .elementor-7 .elementor-element.elementor-element-d053527>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media (min-width: 320px) and (max-width:425px) {
    .elementor-7 .elementor-element.elementor-element-6ab806a {
        margin-top: 178px;
        margin-bottom: 0px;
    }
        .elementor-7 .elementor-element.elementor-element-29ce8d9:not(.elementor-motion-effects-element-type-background){
                    margin-top: -64px;
        }

    .elementor-widget-wrap>.elementor-element {
        margin-top: 15px;
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-ce37fa4>.elementor-container {
        padding-bottom: 12px;
        max-width: 500px;
    }

    .elementor-7 .elementor-element.elementor-element-1340546 .elementor-image img {
        margin-left: 11px;
        width: 100%;
    }

    .elementor-7 .elementor-element.elementor-element-30c99fb {
        margin-top: -64px;
        margin-bottom: 0px;
    }

    .elementor-7 .elementor-element.elementor-element-2dde7c9 {
        margin-top: -15px;
        margin-bottom: 0px;
        padding: 60px 40px 60px 40px;
    }

    .attend-btns {
        margin-left: 0px;
    }
.elementor-7 .elementor-element.elementor-element-29ce8d9>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
        margin-left: -32px;
}
.elementor-7 .elementor-element.elementor-element-29ce8d9>.elementor-container{
        max-height: 275px !important;
}

}


.attend-btns {
    margin-top: -42px;
    margin-left: 122px;
}

.social-icons {
    padding-top: 10px;
    padding-bottom: 10px;
}

.week-section {
    margin-top: 235px !important;
}

.coures-section-tilte {
    padding: 10px;
    margin-left: 175px;
}

.events-price-section {
    padding-top: 30px;
}
.price-sections-gst{
    padding-bottom:20px;
  padding-top: 20px;  
}

.btn-event-price{
     padding-bottom:10px;
}
.fa-quote-right{
    color:red;
}
.fa-quote-left{    color:red;
}
